====== getVariables() ======

''array **getVariables**()''\\
''array **getVariables**(string //Filter//)''\\
''array **getVariables**(array //Filter//)''

Die Funktion ''getVariables()'' liefert eine Liste mit Variablennamen, die zum Filter ''$filter'' passen. Falls kein Filter angegeben wird, liefert die Funktion eine Liste aller im Fragenkatalog definierten Variablen.

  * //Filter//\\ Als Filter kann die Kennung einer Rubrik oder Frage angegeben werden. Mehrere Rubriken und/oder Fragen können als Array oder durch Komma getrennt angegeben werden.

===== Rückgabewert =====

Die Funktion gibt ein Array mit Variablennamen zurück. Falls für die Variablen im Fragenkatalog individuelle Variablennamen vergeben wurden, so werden diese verwendet.


===== Beispiel =====

<code php>
// Variablen einer einzelnen Rubrik ermitteln
$vars = getVariables('AB');
debug($vars);

// Variablen einer Rubrik und zweier Fragen ermitteln
$vars = getVariables(['AB', 'BC02', 'BC03']);
debug($vars);

// Filter durch Komma getrennt angeben
$vars = getVariables('AB,BC02,BC03');
debug($vars);

// Alle Variablen aus dem Fragenkatalog ermitteln
$vars = getVariables();
debug($vars);
</code>

Die Funktion ''debug()'' im Beispiel sorgt dafür, dass die ermittelte Variablenliste im [[:de:create:debugging|Debug-Modus]] angezeigt wird.